package com.common.help;

import java.util.Date;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;


/**
 * 
 * @author huohuasai 
 * @version 1.0  
 * @date 2018年5月31日 下午3:52:46
 * @Description 类说明 ：看护记录缓存信息
 */
public class CareCacheInfo {
    private String parkRecordId;//看护记录id
    private String license;//车牌号
    private Byte carType;//车型
    private Byte specialCar;//特种车
    private String cusId;//客户id
    private String regMepId;//登记mep
    private Integer careFee;//看护费
    private Date boardingTime;//登记时间
    private Integer duration;//停车时长
    private String parkingNo;//车场编号
    private String regCarImgFront;//车身正面照片
    private String regCarImgBehind;//车身后面照片
    private Byte regType;//登记方式
    private Byte careDirection;//看护方向（0 左1右）
    private Byte payMethod;//付款方式（0先付/1后付）
    private String mobile;//手机号
    private Integer payType;//支付类型（2-本地通11-余额，21-现金，31-微信支付，32-支付宝支付41-银行卡）
    
//    @Override
//    public String toString(){
//    	return ToStringBuilder.reflectionToString(this,ToStringStyle.SHORT_PREFIX_STYLE); 
//    }
    
	public CareCacheInfo() {
		super();
	}
	

	public String getParkRecordId() {
		return parkRecordId;
	}
	public void setParkRecordId(String parkRecordId) {
		this.parkRecordId = parkRecordId;
	}
	public String getLicense() {
		return license;
	}
	public void setLicense(String license) {
		this.license = license;
	}
	public Byte getCarType() {
		return carType;
	}
	public void setCarType(Byte carType) {
		this.carType = carType;
	}
	public Byte getSpecialCar() {
		return specialCar;
	}
	public void setSpecialCar(Byte specialCar) {
		this.specialCar = specialCar;
	}
	public String getCusId() {
		return cusId;
	}
	public void setCusId(String cusId) {
		this.cusId = cusId;
	}
	public String getRegMepId() {
		return regMepId;
	}
	public void setRegMepId(String regMepId) {
		this.regMepId = regMepId;
	}
	public Integer getCareFee() {
		return careFee;
	}
	public void setCareFee(Integer careFee) {
		this.careFee = careFee;
	}
	public Date getBoardingTime() {
		return boardingTime;
	}
	public void setBoardingTime(Date boardingTime) {
		this.boardingTime = boardingTime;
	}
	public Integer getDuration() {
		return duration;
	}
	public void setDuration(Integer duration) {
		this.duration = duration;
	}
	public String getParkingNo() {
		return parkingNo;
	}
	public void setParkingNo(String parkingNo) {
		this.parkingNo = parkingNo;
	}
	public String getRegCarImgFront() {
		return regCarImgFront;
	}
	public void setRegCarImgFront(String regCarImgFront) {
		this.regCarImgFront = regCarImgFront;
	}
	public String getRegCarImgBehind() {
		return regCarImgBehind;
	}
	public void setRegCarImgBehind(String regCarImgBehind) {
		this.regCarImgBehind = regCarImgBehind;
	}
	public Byte getRegType() {
		return regType;
	}
	public void setRegType(Byte regType) {
		this.regType = regType;
	}
	public Byte getCareDirection() {
		return careDirection;
	}
	public void setCareDirection(Byte careDirection) {
		this.careDirection = careDirection;
	}
	public Byte getPayMethod() {
		return payMethod;
	}
	public void setPayMethod(Byte payMethod) {
		this.payMethod = payMethod;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public Integer getPayType() {
		return payType;
	}
	public void setPayType(Integer payType) {
		this.payType = payType;
	}


	@Override
	public String toString() {
		return "CareCacheInfo [parkRecordId=" + parkRecordId + ", license=" + license + ", carType=" + carType
				+ ", specialCar=" + specialCar + ", cusId=" + cusId + ", regMepId=" + regMepId + ", careFee=" + careFee
				+ ", boardingTime=" + boardingTime + ", duration=" + duration + ", parkingNo=" + parkingNo
				+ ", regCarImgFront=" + regCarImgFront + ", regCarImgBehind=" + regCarImgBehind + ", regType=" + regType
				+ ", careDirection=" + careDirection + ", payMethod=" + payMethod + ", mobile=" + mobile + ", payType="
				+ payType + "]";
	}
    
}
